package com.etoak.service;

import com.etoak.common.core.vo.PageVO;
import com.etoak.entity.Dishes;
import com.baomidou.mybatisplus.extension.service.IService;
import com.etoak.vo.DishesVO;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author etoak
 * @since 2024-12-18
 */
public interface DishesService extends IService<Dishes> {

    // 判断菜品有没有使用食材
    // @param id 食材id

    boolean isIngredientsUsed(int id);

    // 添加菜品
    void add(Dishes dishes);

    // 分页条件查询
    PageVO<DishesVO> getList(int pageNum, int pageSize, Dishes dishes);

    void update(int id, Dishes dishes);

    void delete(int id);
}
